7fa53760d960cd0a567326a3441cdc09aa242c89,app/src/main/java/com/farmerbb/taskbar/service/DashboardService.java,DashboardService,drawDashboard,#,205
Before Change
windowManager.addView(layout, params);
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
int paddingSize = getResources().getDimensionPixelSize(R.dimen.icon_size);
switch(U.getTaskbarPosition(DashboardService.this)) {
case "top_vertical_left":
case "bottom_vertical_left":
layout.setPadding(paddingSize, 0, 0, 0);
break;
case "top_left":
case "top_right":
layout.setPadding(0, paddingSize, 0, 0);
break;
case "top_vertical_right":
case "bottom_vertical_right":
layout.setPadding(0, 0, paddingSize, 0);
break;
case "bottom_left":
case "bottom_right":
layout.setPadding(0, 0, 0, paddingSize);
break;
}
}
}, 100);
}
private void toggleDashboard() {
After Change
windowManager.addView(layout, params);
new Handler().postDelayed(() -> {
int paddingSize = getResources().getDimensionPixelSize(R.dimen.icon_size);
switch(U.getTaskbarPosition(DashboardService.this)) {
case "top_vertical_left":
case "bottom_vertical_left":
layout.setPadding(paddingSize, 0, 0, 0);
break;
case "top_left":
case "top_right":
layout.setPadding(0, paddingSize, 0, 0);
break;
case "top_vertical_right":
case "bottom_vertical_right":
layout.setPadding(0, 0, paddingSize, 0);
break;
case "bottom_left":
case "bottom_right":
layout.setPadding(0, 0, 0, paddingSize);
break;
}
}, 100);
}
private void toggleDashboard() {